package com.cn.por.auto.datasource.dto;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
/**
 * <p>数据源管理DTO</p>
 * @author xx
 * @since 2024-11-02
 */
@Data
public class DataSourceConfigADTO  implements Serializable {

    private static final long serialVersionUID = 1L; 
 
    /**
     * 数据源配置id
     */
    @ApiModelProperty(value="数据源配置id")
    private String dataSourceConfigId; 
 
    /**
     * 数据源名称
     */
    @ApiModelProperty(value="数据源名称")
    private String dataName; 
 
    /**
     * 用户名
     */
    @ApiModelProperty(value="用户名")
    private String username; 
 
    /**
     * 密码
     */
    @ApiModelProperty(value="密码")
    private String psw; 
 
    /**
     * 路径
     */
    @ApiModelProperty(value="路径")
    private String url; 
 
    /**
     * 驱动名称
     */
    @ApiModelProperty(value="驱动名称")
    private String driver; 
 
    /**
     * 有效状态
     */
    @ApiModelProperty(value="有效状态")
    private String valiFlag; 
 
    /**
     * 创建时间
     */
    @ApiModelProperty(value="创建时间")
    private Date crtTime;
 
    /**
     * 数据库类型mysql oracle vertica
     */
    @ApiModelProperty(value="数据库类型mysql oracle vertica")
    private String dataType;
    @ApiModelProperty(value="获取表sql")
    private String tableSql;
    @ApiModelProperty(value="获取字段sql")
    private String columnSql;

    @ApiModelProperty(value="架构类型")
    private String frameworkType;

}